2 results found

Search Results for: battledore placenta

Battledore placenta

Battledore placenta a placenta in which the umbilical cord is attached at the border; so-called because of the fancied... Read More

Placenta

Definition noun, plural: placentae or placentas (1) (zoology) The vascular organ formed during gestation of female mammals... Read More